package com.life.rule;

import java.awt.Color;

import com.life.model.LifeModel;

public interface ILifeRule {
	
	public LifeModel runRule(LifeModel model);
	public Color getNeighborColor(int neighbor);
	public int getIteration();
	public void reset();
	public ILifeRule deepRuleCopy();
	public String getRuleString();
}
  